package scm.message;


/**
 * 
 * 
 * @author Benito
 *
 *Clase Mensage para almacenar informacion relacionada
 *a un mensaje personal
 *donde contiene informacion basica como el nombre
 *del que envia, nombre del destinarario,
 *asunto del correo y el texo del mensaje
 *
 *
 */
public class Message {

	private Cabecera cabecera;
	private Contenido contenido;
	
	/**
	 * Constructor de la clase Mensage, con valores por parametros para cumplir la regla #9
	 */
	public Message(Cabecera cabecera, Contenido contenido){
		this.cabecera = cabecera;
		this.contenido= contenido;
	}
	
	public String obtenerDestinatarioMensaje(){
		MailUser destinatario = cabecera.obtenerDestinatario();
		return destinatario.toString();
	}
	public String obtenerSenderMensaje(){
		MailUser sender = cabecera.obtenerSender();
		return sender.toString();
	}
	
	public String toString(){
		return cabecera.toString() + "; Contenido:" + contenido.toString() ;
	}
	
}
